const http = require('http');
const url = require('url');

// 创建http对应的服务器
const server = http.createServer((request , response)=>{
    // request 对象中包含本次客户端请求所有的信息
    // 请求的url
    // console.log( 'url', request.url);

    // 使用内置模块url 对url参数进行解析 get请求的query参数   测试url： http://localhost:8000?page=0&size=10
    const urlStr = request.url
    const urlInfo = url.parse(urlStr)
    console.log(urlInfo , 'urlInfo');


    // 请求的method
    // console.log('method', request.method);
    // 请求的headers
    // console.log('header' , request.headers );
    // 请求携带的数据

    // response对象 用于给客户端返回结果
    response.end('hello node')
})

// 开启对应的服务器 并且告知监听的端口号 （1025~65535） 端口最多两个字节  对应的范围就是1025-65535
server.listen(8000 , ()=>{
    console.log('开启服务器成功');
})
